Parallel Graph Algorithms Based Upon Broadcast Communications

نویسندگان

  • Chang-Biau Yang
  • Richard C. T. Lee
  • Wen-Tsuen Chen
چکیده

In this paper, we shall show some common guidelines which we can use to design parallel algorithms under the single-channel broadcast communication model. We use several graph problems as a vehicle. The graph problems we solve include topological ordering, the connected component problem, breadth-first search, and depth-first search. If an ideal conflict resolution scheme is used, all of our algorithms require O(n) time by using n processors. Under such a situation, Manuscript received August 15, 1987; revised February 12, 1990. This work was supported in part by the National Science Council of the Republic of China under Contract NSC77-0408-E007-04. C.-B. Yang and W.-T. Chen are with the Institute of Computer Science, National Tsing Hua University, Hsinchu 30043, Taiwan, Republic of China. R. C. T. Lee is with the National Tsing Hua University, Hsinchu, and the Academia Sinica, Taipei, Taiwan, Republic of China. IEEE Log Number 9035959. our algorithms are all optimal. If a realistic conflict resolution is used, our algorithms require O(n log n) time by using n /log n processors. For both cases, all of our algorithms achieve optimal speedups.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving an Algebraic Path Problem and Some Related Graph Problems on a Hyper-Bus Broadcast Network

The parallel computation model upon which the proposed algorithms are based is the hyper-bus broadcast network. The hyper-bus broadcast network consists of processors which are connected by global buses only. Based on such an improved architecture, we first design two O(1) time basic operations for finding the maximum and minimum of N numbers each of size O(log N)-bit and computing the matrix m...

متن کامل

A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure

The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...

متن کامل

Girth, minimum degree, independence, and broadcast independence

An independent broadcast on a connected graph $G$is a function $f:V(G)to mathbb{N}_0$such that, for every vertex $x$ of $G$, the value $f(x)$ is at most the eccentricity of $x$ in $G$,and $f(x)>0$ implies that $f(y)=0$ for every vertex $y$ of $G$ within distance at most $f(x)$ from $x$.The broadcast independence number $alpha_b(G)$ of $G$is the largest weight $sumlimits_{xin V(G)}f(x)$of an ind...

متن کامل

Detection of Fake Accounts in Social Networks Based on One Class Classification

Detection of fake accounts on social networks is a challenging process. The previous methods in identification of fake accounts have not considered the strength of the users’ communications, hence reducing their efficiency. In this work, we are going to present a detection method based on the users’ similarities considering the network communications of the users. In the first step, similarity ...

متن کامل

Reducing Conflict Resolution Time for Solving Graph Problems in Broadcast Communications

Yang, C.-B., Reducing conflict resolution time for solving graph problems in broadcast communications, Informatiun Processing Letters 40 (1991) 295-302. In this paper, we propose some algorithms to solve the topological ordering problem, the breadth-first search problem and the connected component problem under the broadcast communication model. The basic idea of our algorithms is to divide a g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 39  شماره 

صفحات  -

تاریخ انتشار 1990